home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 2 / AACD 2.iso / AACD / Sound / PlayHD / VersionInfo < prev   
Text File  |  1998-10-29  |  18KB  |  405 lines

  1. 13-1-97 : - SerRead(): When 'Sync' was set to 'Receive', SerRead() waited for any two
  2.                        incoming bytes. Fixed this so now it waits for 0xFC,0xFA which
  3.                        are the startcommands for a sequencer.
  4.                        
  5.           - Added an 'Options' menu with an item 'Volume Display' which turns on/off the
  6.             volume indicators. Warning: Selecting this menu-item while playing audio
  7.             doesn't change the internal status!
  8.             
  9.           - Changed GUI: white-black-white lines between channel faders. Samplenames are
  10.             printed next to slider.
  11.             
  12. 19-1-97:  - Further GUI-changes: smaller mixer-window, changed volume bars to a black
  13.             background and increased width.
  14.  
  15. 09-3-97:  - Added PROPNEWLOOK to mixing-sliders 
  16.           - SampleViewWindow created
  17.           - Splitted processing of IDCMP in separate functions per window
  18.  
  19. 31-3-97:  - Smaller MainWindow,SampleListWindow,EffectListWindow,TapeDeckWindow
  20.           - dsp.c -> DSP: Delay
  21.           
  22. 17-4-97:  - Solved windowtitles problem for EffectWindow
  23.  
  24. 18-4-97:  - Solved gadget creation/removal problem in EffectWindow
  25.           - Added gadgets for Sync
  26.  
  27. 19-4-97:  - Added version info
  28.           - Created gadgets for Delay
  29.  
  30. 20-4-97:  - Fixed bug in panning movement while playing song
  31.           - MasterVolume setting is now remembered 
  32.  
  33. 29-4-97:  - Delay: Original mix factor removed (always 100%)
  34.                    Created a table for delay mix factor -> great speed improvement
  35.                    Fixed bug in Delay: sample-end went wrong
  36.                    No range checking: sample still sounds good (strange...)
  37.  
  38. 30-4-97:  - SampleLength was incorrect: added +54 in LoadSample()
  39.           - Changed SampleViewWindow -> now time-based and smaller
  40.  
  41. 05-5-97:  - AHI Version 4 has arrived -> program now requires version 4
  42.           - Stop-button now immediately stops sample-playing (or after a harddisk-load)
  43.             (doesn't work when playing end of sample)
  44.           - Bug in filename-display in MixWindow removed (wrong length)
  45.           - Thanks to AHI Version 4 stereo samples are now possible
  46.           - PlayGadgets are disabled when sound is played and enabled again when finished
  47.           
  48. 06-5-97:  - Altered TapeDeckWindow: TimeDisplay and TimeSlider added
  49.           - Fixed bug in DrawSampleBoxes(): strset() caused MemWatch warning
  50.           - Changed SampleViewWindow to TimeLineDisplay
  51.  
  52. 07-5-97:  - Created SampleEditWindow with scrollbar for displaying one sample 
  53.  
  54. 11-5-97:  - Sample magnification added in SampleEditWindow
  55.  
  56. 18-5-97:  - Created graphical part of range selection for SampleEditWindow
  57.  
  58. 21-5-97:  - TimeSlider is disabled when playing samples and set to the right position when
  59.             playback has stopped
  60.           - Added volume display and time display to PlaySingle
  61.           - Start position can now be altered with TimeSlider for both PlaySingle and PlaySamples
  62.           
  63. 28-5-97:  - Fixed CloseWindow-bug of EffectWindow -> now the window can be closed safely
  64.  
  65. 02-6-97:  - Completely rewritten range selection
  66.           - Fixed Delay-bug
  67.  
  68. 03-6-97:  - Playback in SampleEditWindow can now be stopped
  69.  
  70. 05-6-97:  - Added tool EraseRange to SampleEditWindow
  71.           - Added simple Noise Gate to EffectList
  72.  
  73. 06-6-97:  - TimeSlider max value is now corresponding to LargestSampleLength
  74.  
  75. 12-6-97:  - Rewritten interrupt code for multiple sample playback
  76.           - Playback continues until longest sample has ended (previously until shortest sample!)
  77.           
  78. 21-6-97:  - Colors are not inherited anymore: MagicWB-colormap is used with darker red for
  79.             color 7
  80.  
  81. 01-7-97:  - Improved magnification of SampleEditWindow
  82.  
  83. 04-7-97:  - Many internal changes to sample editing
  84.           - Memorize Range and Copy Over functions added
  85.  
  86. 07-7-97:  - Insert Range added
  87.  
  88. 08-7-97:  - Channel mutes added
  89.  
  90. 11-7-97:  - Simple recording option added
  91.  
  92. 14-7-97:  - Program crashed when 8 samples were loaded due to an error in the MasterVolumeSlider,
  93.             fixed it
  94.  
  95. 15-7-97:  - Remove sample option added
  96.  
  97. 16-7-97:  - Changed MIDI start command to one byte (0xFA)
  98.           - Added MIDI stop command (0xFC)
  99.           - Added MIDI Machine Control (MMC) options Play and Stop
  100.  
  101. 19-7-97:  - Added 'Recording Options' window
  102.  
  103. 21-7-97:  - Added option to overwrite samplerate in EffectList
  104.           - Major bug discovered in Gadtools library. GTLV_Selected field of listview gadgets
  105.             is 4 bytes instead of 2!
  106.           
  107. 22-7-97:  - Bad way of time-stretching implemented
  108.           
  109. 23-7-97:  - MixToFile-gadget removed (AHI-FileSave mode can take care of this)
  110.           - MainWindow is now a backdrop window with the 'AHI-compatible' logo inside
  111.           - Increased screen depth to 16 colors because of logo
  112.           - Repositioned and resized SampleListWindow and EffectListWindow
  113.  
  114. 24-7-97:  - Fixed bug in sample display in SampleEditWindow and increased speed
  115.           - Added Pitch Shifter (only upshifting)
  116.           
  117. 25-7-97:  - Fixed bug in clean-up routines of PlayAIFF() and PlaySingle()
  118.           - Added downshifting to Pitch Shifter
  119.           - Decreased waiting time at end for samples played with PlaySingle()
  120.  
  121. 27-7-97:  - Added LocatorWindow with 5 locate points
  122.           - Added TimeCodeWindow to enter timecode position by numerical entry
  123.  
  124. 28-7-97:  - Play range added
  125.  
  126. 29-7-97:  - Added sliders for timestretching (stretchfactor and windowsize) and added crossfade
  127.             routines to timestretching and pitch shifting
  128.  
  129. 30-7-97:  - PlaySingle now has a better chance to stop when sample has finished, instead of
  130.             when buffer has finished
  131.           - Play and PlaySingle now stop directly when the Stop-button has been pushed
  132.  
  133. 31-7-97:  - Show Range added to SampleEditWindow
  134.  
  135. 09-8-97:  - BlitSample() rewritten: instead of using a scrollable bitmap, the sample is drawn
  136.             when scrolling in real-time. This results in a slower display but is necessary
  137.             for maximum zoom. It also uses less memory and is more portable.
  138.  
  139. 24-8-97:  - Major speed increase in drawing a range
  140.  
  141. 25-8-97:  - Added LowPass-,HighPass,BandWidth- and RejectFilters (without FFT,FIR or IIR).
  142.  
  143. 26-8-97:  - Added FIR-filter. Can read filter-files designed with FIRDesigner or AudioLab
  144.  
  145. 01-9-97:  - FIR-graph is displayed when FIR-coefficients file has been loaded
  146.           - Improved 'stop playing' again
  147.  
  148. 09-9-97:  - Timeline display now adapts to the largest sample length with a minimum of 4:30 minutes.
  149.             Removed vertical scrollbar of TimeLineWindow for now, because of the limit of 10 samples
  150.           - Resizing the TimeLineWindow could cause a crash under certain conditions, fixed.
  151.           - The maximum amount of seconds of the timeslider in the TapeDeckWindow was computed wrong
  152.             when more than one sample was loaded. Fixed.
  153.           - Timeslider is now updated when sample was played in SampleEditWindow
  154.           - Added Cut Range to SampleEditWindow
  155.  
  156. 10-9-97:  - Fixed several bugs in SampleEditWindow
  157.  
  158. 12-9-97:  - Improved Signal-handling when playing samples. Hopefully this will eliminate some
  159.             mysterious crashes when playing sample in SampleEditWindow.
  160.  
  161. 17-9-97:  - Added slider for window-size of pitch shifter
  162.           - AmigaGuide documentation written
  163.           - Added Online Help with menu-option and with 'Help'-key in many windows
  164.  
  165. 18-9-97:  - Changed Delay-gadgets for time and mix to sliders.
  166.           - Added feedback-line in Delay and feedback-% slider
  167.  
  168. 22-9-97:  - Added a simple Chorus to the effectlist
  169.           - A busy-pointer now appears when doing effect-processing
  170.  
  171. 24-9-97:  - Fixed a bug in the Timestretching routines
  172.           - When an effect is applied, the sample 'EFFECTSAMPLE' is loaded into the sample list.
  173.  
  174. 26-9-97:  - Stereo samples were not played long enough, fixed.
  175.           - Added Compressor/Limiter
  176.  
  177. 29-9-97:  - Some changes to the installer script and PlayHD.guide
  178.           - First public release version created for CU Amiga Magazine contest and submitted
  179.  
  180. 18-10-97: - Stereo samples still didn't play long enough sometimes, fixed.
  181.           - Wrong lengths were written when using 'Cut range' and doing effectprocessing, fixed.
  182.           - Changing a not-used volumeslider or panning gadget caused enforcer hits, fixed.
  183.  
  184. 25-10-97: - Applying an effect to 'EFFECTSAMPLE' now pops up a rename requester
  185.             (no automatic change to EFFECTSAMPLE.old anymore)
  186.  
  187. 22-11-97: - Fixed some bugs in the WriteAIFF routines
  188.  
  189. 23-11-97: - Chorus: 'Speed'-slider was really a time-slider. Fixed
  190.  
  191. 06-12-97: - New/Load/Save Project added
  192.           - Sync record with midi send/receive
  193.           - Keys 1 to 5 -> locators
  194.           - Copy to buffer from a TEMPSAMPLE corrupted the file. Fixed
  195.  
  196. 14-12-97: - F1/F2 selects prev/next sample in SampleListWindow
  197.  
  198. 23-12-97: - Added screenmode requester : PlayHD-screen now inherits data from workbench,
  199.             except the screenmode that is selected by the requester
  200.           - Corrected image-patterns to work with displays up to 256 colors
  201.  
  202. 27-12-97: - Record-options window caused stack overflow. Fixed.
  203.  
  204. 29-12-97: - SampleListWindow has been integrated into the TimeLineWindow: the time-line
  205.             is now scrollable instead of the whole window
  206.           - Created MoveSampleWindow for entering offsets of samples
  207.  
  208. 30-12-97: - Offsets are displayed in timeline. Display of samplename in timeline removed.
  209.           - Screentitle now displays samplerate and projectname
  210.  
  211. 31-12-97: - Offsets implemented
  212.  
  213. 03-01-98: - Better cleanup-routines
  214.           - Changed integer-field of SampleRateWindow to a slider with all possible samplerates
  215.             for the current audiomode
  216.  
  217. 04-01-98: - Check for correct sample-header when sample has been loaded. If the sample-length
  218.             in the AIFF-header is not corresponding to the filelength, a window is opened
  219.             where the user can choose to let the program fix it.
  220.  
  221. 11-01-98: - Effects that use the SetupDSP and CleanupDSP routines can now be applied to a
  222.             selected range in the SampleEditWindow
  223.             
  224. 18-01-98: - Implemented mixer automation: mute,channelvolume,mastervolume and panning can now
  225.             be automated. Created AutomationWindow and EventWindow.
  226.  
  227. 24-01-98: - Major speed increase of chorus
  228.           - Automation is now visible (moving faders etc.)
  229.           
  230. 01-02-98: - Long delay times could corrupt sample on IDE harddrives. Setting the MaxTransfer
  231.             to 0x1fe00 solves the problem, but the delay-code is re-written so the problem
  232.             doesn't arise anymore.
  233.           - Fixed delay to work with stereo samples
  234.           - Added 'Depth' slider to chorus. Center delay is now fixed at 40 ms and the
  235.             variable delay can be changed with the depth-slider.
  236.  
  237. 07-02-98: - Changed 'Listen'-gadget in RecordWindow to checkbox, so on/off-status is now
  238.             visible.
  239.           - Assign problems with AmigaGuide-Help fixed
  240.  
  241. 08-02-98: - Edit event in AutomationWindow implemented
  242.           - Automation event-list is now loaded or saved together with project
  243.           - Load/Save event-list in AutomationWindow implemented
  244.  
  245. 14-02-98: - Added 'Ring Modulation' to effects
  246.           - SampleEditWindow now keeps range and corrects slider after zoom in or out
  247.  
  248. 22-02-98: - Added RecordWindow
  249.  
  250. 07-03-98: - Added release time to Noise Gate for more natural gating
  251.           - Added Reverse effect
  252.  
  253. 08-03-98: - TimeSlider and clock inconsistencies in TapeDeckWindow solved
  254.  
  255. 13-03-98: - Won the CU Amiga Magazine Coding Competition!!!
  256.  
  257. 03-04-98: - Added channel-scroller for more than 10 channels
  258.  
  259. 04-04-98: - Automation subtask was not removed after playing. Fixed.
  260.           - Loading a project with automation events could cause a 'divide by zero'
  261.             error. Fixed.
  262.           - Increased task priority of automation subtask
  263.           - Changed volume-slider display code which removes flicker at automation
  264.             events
  265.           - Samples with an offset were played without offset when a starting point other
  266.             than 0:00:000 was set. Fixed.
  267.           - 'Display range' was completely wrong. Fixed.
  268.           - Zoom out in SampleEditWindow lost the range. Fixed.
  269.  
  270. 11-04-98: - Implemented full-duplex playback and record. Not fully tested yet.
  271.             
  272. 12-04-98: - Fixed bugs in 'Erase Range'
  273.           - Fixed long-standing bug in 'Load FIR File'
  274.  
  275. 18-04-98: - Added 'Save Buffer' to SampleEditWindow
  276.  
  277. 26-04-98: - Applying a FIR-filter could cause a stack overflow. Fixed.
  278.  
  279. 30-04-98: - Zoom out in SampleEditWindow could cause the sample-display to be trashed.
  280.             Fixed.
  281.           - Added progress bar window for effects
  282.  
  283. 02-05-98: - Offset could cause misalignment of sample. Fixed.
  284.  
  285. 03-05-98: - Small samples played with PlaySingle were played too long which could
  286.             cause noise at the end. Fixed.
  287.  
  288. 08-05-98: - Received Prelude soundcard: found out that many things didn't work with
  289.             soundcards which worked correctly with the standard Paula audio driver
  290.             (outputvolume was 0, the blocklength used for mixing wasn't equal to
  291.              MaxPlaySamples etc.).
  292.  
  293. 23-05-98: - Fixed nearly all problems regarding the soundcards.
  294.           - Removing a sample didn't remove the automation events or messed up the
  295.             eventlist. Fixed.
  296.  
  297. 30-05-98: - Fixed last problems with soundcards.
  298.  
  299. 31-05-98: - MIDI 'Send' now sends 'song position pointer' for synchronisation at any
  300.             location.
  301.           - Added MIDI settings window with tempo slider.
  302.  
  303. 01-06-98: - Added Time Correction Factor to MIDI settings window for fixing synchronisation
  304.             problems with external sequencers.
  305.  
  306. 05-06-98: - Added 'Tools' menu with 'Channel Splitter'
  307.  
  308. 13-06-98: - Channel numbers under the sliders were not always displayed because of an OS
  309.             bug that was only fixed in AmigaOS 3.1. Fixed for all versions.
  310.  
  311. 19-06-98: - Entering 0 or negative numbers in the 'Bars' gadget caused strange behavior.
  312.             Fixed.
  313.           - Fixed bug in SampleEditWindow that could cause large samples to be displayed
  314.             wrong: it looked like something was looping over and over again.
  315.  
  316. 20-06-98: - Speed-up of 'Reverse' effect
  317.           - MCP patched my menus and filerequesters to look good. Enhanced these for
  318.             non-MCP users.
  319.  
  320. 21-06-98: - Added 'Set Init' in MixWindow to solve the automation initialisation
  321.             problem.
  322.  
  323. 28-06-98: - Totally rewrote the load- and save project code to make future expansion
  324.             easier. Old projects can still be read.
  325.  
  326. 25-07-98: - Added 'Audio Mode' to the 'File' menu
  327.  
  328. 26-07-98: - Fixed some small bugs in 'Set Init' which could cause strange behaviour
  329.             of automation events
  330.             
  331. 30-07-98: - Added 'Save Preferences' to the 'File' menu: the audiomode and screenmode
  332.             are now saved and being used at start-up.
  333.             
  334. 31-07-98: - Added 'Screen Mode' to the 'File' menu
  335.           - Changed menu structures to GadToolsMenu
  336.  
  337. 02-08-98: - Created 'Extended TimeLineWindow' option
  338.           - Drastically improved speed of 'New Project'
  339.  
  340. 03-08-98: - Added 'harddisk-led' in RecordWindow to check if something is really written
  341.             to disk.
  342.           - Offset was given to wrong sample after record. Fixed.
  343.           - Added timebar to timeline display while playing.
  344.  
  345. 04-08-98: - Added 'Delete Sample' to menu
  346.           - Added 'Delete Project' to menu
  347.           - Master volume is now saved with project
  348.           - Locators are saved with project
  349.  
  350. 05-08-98: - Added option to view timeline in timecode or beats (only 4/4 at the moment)
  351.  
  352. 06-08-98: - Added input level and peak indicators at the Recording Options window
  353.           - Fixed small bug in TimeCode window
  354.  
  355. 08-08-98: - Added 'Copy to track' to SampleEditWindow
  356.  
  357. 09-08-98: - Some windows are now moved when 'Extended TimeLine Display' is selected
  358.  
  359. 10-08-98: - FIR-effect can now be applied to stereo samples
  360.  
  361. 25-08-98: - Sampleview in SampleEditWindow now scrolls when selecting a range out of
  362.             the view boundaries
  363.             
  364. 01-09-98: - TimeCorrectionFactor is now saved with Preferences
  365.  
  366. 05-09-98: - Created 'Volume Overlay'
  367.  
  368. 16-09-98: - Removed message about missing cybergraphics library
  369.           - Fixed 'divide by zero' bug in NewProject
  370.  
  371. 19-09-98: - Audiomode-requester now asks for samplerate too
  372.           - Samplerate is saved with Preferences
  373.  
  374. 20-09-98: - Fixed bug in ChannelSplitter that sneaked in again
  375.  
  376. 21-09-98: - Added button 'Get tempo from range' to 'MIDI Settings window'
  377.  
  378. 25-09-98: - Fixed front-pen for menus to run correctly without MCP
  379.           - Fixed problem with requesters without running MCP
  380.  
  381. 30-09-98: - 'Play Single' now uses the time indicated by the timeslider and
  382.             takes the offset into account
  383.             
  384. 03-10-98: - Created PCG's (Pre-Computed Graphics)
  385.           - Added 'Normalize' function to Amplify effect
  386.           - Added path configuration for record sample
  387.           
  388. 05-10-98: - Created 'TrackTester' program for finding out how many tracks you can
  389.             play in the full version
  390.  
  391. 07-10-98: - Fixed bug in Normalize
  392.  
  393. 15-10-98: - Added saving of current volume, panning and mutes again for
  394.             'Save Project'. This is useful when you don't do automation.
  395.             
  396. 22-10-98: - Rewrote timeline-bitmap so the length of the sample that is displayed
  397.             is no longer limited by (chip) memory.
  398.           - Added 'Zoom' option in timeline window
  399.           
  400. 23-10-98: - Samples can now be moved by mouse
  401.  
  402. 27-10-98: - Prohibited loading of samples with different samplerates
  403.  
  404. 29-10-98: - The window that pops up after recording now asks for creating
  405.             a pcg-file.